fixed to start with the min value