First draft

Just adding minimal comments to structure