Improved accuracy

now better than 10%