added return false, updated min.'s