all visisots exept funcall
all visisots exept funcall