initial task registration