add comment for better accuracy algorithm, drop old field