added bulk add feature