first commit
Basci structure