1. resolvent
  2. resolver
  3. solver