Added gen class

Signed-off-by: selmeci <roman.selmeci@infones.com>