в целом не плохо но слишком много подробностей, как создавать что создавать , теряться нить происходящего