added memcopy.h & improved string performance