start to improve compatibilty of installer class