working on off canvas + added carousel