updated insert module