added overloaded strings pragma
revised description and build-depends