started working on namespace support, needed dynamic vars