porting some files