init uvv
simplify clamping
merging