suppress warning for unused packages
générate ID for classes