Make a start on operations and state (not sure if final layout)