add task priority with validation
add priority management