removing special chars, debug removed, func signatue