make angular parts modular