Help)

Посмотрите наш модуль, возможно лучше чем писать с нуля. Быстро не делается это.