messing about with angular