changed to save customer before collection address