Add genericness