add generate tasks script