input along with pickled microstucture