added bulk action support