still getting up to 10% error...