Changed the source call to exec call