A working solution