added singleton class for loading model