only an off by 10 error left to fix