First draft of basic structure