add basic controller
first try at namespacing