Updated with controller examples