add exec handler