added the structure of the side menu, still need set default to hidden