add 'integration' test