using new position variable