use namespaces
provisional solution
Merge pull request #1 from mapoyon/use-namespace

use namespaces