edited namespace

so that there is no no visible global functions