added initialization, migration and destroy tasks