document deviation methods