getting the fraction works, need to reduce