first commit
structure change