make execute more like 'apply' to compliment then's 'call'