introducing base anaylsis object and analysis configs