various work on menusystem