Base engine for working with Kinetic