Added ability to set position