Painstaking work
724