update about porting