first commit
create basic structure