initial commit
some class