add time shifting