19 compilation errors left

Signed-off-by: Nick Tolomiczenko <nick.tolomiczenko@gmail.com>