* setup files
* basic structure