The word painstaking is an adjective that means something involves dilligent care and effort