adding interface experience with angular