angularizing this project