using angular for better experience