added time shifting to GPOF