converted to angular project