add basic controller