add requires and angular