the struggle with angular