author and license added to siirgen.cpp