плохо циклиться на деталях, но сижу и переписываю тут все.