added carousel api