finalise, patch fulfill