first checkopint redirect by rtt
modifications