implmented timeshifter agent