make default port a variable