may be fixed, always has min at the top