fixed namespace to not include unused functions