finish overflow