first implementation of navdrawer