only get an accuracy of 25% with current codes