Ryan added exec method