custom form and sidenav