clamping
not defined yet