Created generic controllers for each of the required screens