generate to do list scaffold