Added additional controller and persistence methods