optimal timing feature added