insert single, batch, bulk and load from file