plan9port stuff added