added framework for configuration package