add overload < operator for sort