Det har kostat både möda och arbete,