added basic controller mapping