First draft. Add basic structure.