rework editor & job; refs #4