add serverport to constructor