span funcs 2