fix accel func