предусловия, исключения, мелкие доработки