finish data module