classes for extension loading system added