smart overlap