updated carousel to use angular