will move afterwards to a postprocessor