refactored landing page using angular