itinerant behavior splitted into files