batch methods added