require ngược. cái gì gỡ trước cái gì gỡ sau?