Refactored
Working for multiple destinations and origins