many fixes
caraousal fix