it is my class-template actually :)