updated helper and page controller