Fix temp and port fonction