Initial commit
added some already implemented classes
updates
updates