add Generices