size getter and setter
remove getPosition and setPosition
remove extra variables