frontend: views, ifaces, names