Write the structure and Implement the Actions.