changed the logic - now does a clean and then add.