fix offset calculation, 50% overlapped not 75%