refactored the create and cancel and changed from connections to destinations