fix broken call's to old region func's, restructure decode-strings