a few change to corousel