port should accept numbers