starting on the carousel directive