ver 11: all without check of stack length
ver 12