installworld moved to abstract class in bp