added 'disturbs'function