Small changes
Extend filter
Fixed encoding
Small refactorings
Added kotlin processor