adding smallest free