think this should just be `set_checklist`, and `set_project` should just get called on every action?