assignment: a duty that you are assigned to perform (especially in the armed forces)
duty: work that you are obliged to perform for moral or legal reasons
producer gas: a gas made of carbon monoxide and hydrogen and nitrogen; made by passing air over hot coke