поправил выше. добавил описания. пост №6