added basic qt iface