added more controller based return values