updated full ver