work on serializing assignments and tasks; contribute David Beer's exec_hosts code