the exe function is now an arg you can pass in