add executor library