just for 2.6 protocol