2.7-3.0 porting guide initial