add migration task (see #3)