queue push
validate more about menu