initial commit
working on structure