made progress on client side menu