timespan passable as argument