took great pains