First iteration on new backend dialog