немного коряво, но думаю, что нужно выложить... нужна здравая критика, заранее спс!