its not a perfect system but its a very good one .