make x/y position args optional
work on loop node