Errand controller