add method for batch create