поменял заголовки, добавил требования + мелкие правки