initial commit of first classes