add exec feature