fixed op bug with double min value
working on utility