чуть больше цсс и сложность в конструкторе