adding carousel features