add pointer string functions
remove err log