Abstract parser added. Prepare to remove pakkumised lib to standalone package