Try to optimize the code
Fix multi results, dont truncate the context.buff in the main engine
Optimization
Move to generic functions rather then static methods