add instructions, update TODO