Чего не хватает, что плохо? пишите - буду исправлять