правда, мне кажется, что он тебе не очень понравится

так что выложу, когда ты свой напишишь. вот.