PORTING & NUMBERING