add custom port option
updated version info