add exec, a simple executor