Basic structure and features