New read and add multiple function