enhancing angular implementation