adds tags generation into dedicated class