Namespace

Adds namespace support