Basic structure

NOT IMPLEMENTED YET
this is just a test-push.