design part 2
Merge pull request #14 from pelikanchik/alexg

design part 2