added gap,gaps,abut and abuts