First exec implementation