cont. porting