implement integration test for user stories
Merge branch 'taskh/integration'