refactor to angular sprout