adding offcanvas layout