Хорошая работа, не пойму критику из первых постов, да есть некоторые недоработки, но в целом ок.