menu side implemtation