basic structure

added very basic structure