update save procedure
coloring fix
bad - excellent fix if bad > excellent
latest dist