Conventional User Equilibrium (UE) principle characterizes the shortest path choice of travelers and states no individual can unilaterally reduce their travel time or costs by changing paths in roadway network. In case of the unequal distribution of zonal landuse and local roadway facility, the application of the conventional UE assignment may result in incorrect loading directions for trips from a zonal centroid to its access points on roadway network. The early age multi-point assignment fixes the incorrect loading direction problem by assigning trips to each loading direction based on the fixed loading rate. Since the fixed rate loading approach forces the certain amount of trips to follow the pre-determined directions, the multi-point UE assignment assigns trips onto the shortest path from origin access point to destination access point instead of that from origin centroid to destination centroid. The fixed rate multi-point assignment can be used for the fully developed zones but may not be suited for the zones with future development potential and other special situations. In other words, the future pattern of zonal landuse is unknown and the fixed rate loading approach may not be applicable in future scenarios. The second type of multi-point assignment has some directions with fixed loading rates, and others with flexible local loading based on the UE principal. The third type of multi-point assignment has a fixed percent of total trips that use the fixed rates for local loading while the remaining trips follow the UE principle. The last type assignment can be used for the zones where its loading rates for the existing condition are fixed but the rates for the future condition remain unknown. In consideration of possible different loading directions between cars and trucks, a multi-point multi-class UE assignment tool was developed in GISDK code in TranCAD. It can handle these three types of multi-point assignment simultaneously in a model, and has been tested and applied in Kansas City, MO and Triangle Area, NC. It not only solved the incorrect loading direction problems by vehicle classes for airport zones, zones with off-site parking lots in downtown, and shopping mall zones in the base year; but also gave the reasonability for the future year traffic loading.