angle update
removed iostream dependency