add new logic for GDT manage system