items type optional, need new menu