priority value
compare interface