porting commands