spelling correction and port update