improve 107 results