use absolute position instead of initial position