setPosition rewrited