refactoring of the source creation on one timeslice