before porting