migration to consumes