after implementation of abut and align