updated candidate module
added partial criteria module
updated criteria module