refining angular interface