added js, added carousel feature