almost done with testing, need to check micro numbers