use setPosition