overlapse check