initialized most classes

no real implementation yet but the skeleton is getting more and more
ready