general _call and _each
rename interal definition
speed up tests