fixing String and moving Monoid instances.