move exec into executes.js