Modified to do bulk transfer