Updated basic structure with examples and form