adde min function