added Class<>