portnumber and username types