Refactor and implements UCx. Integration Tests are broken
Test for UC2
Test for UC3
Make it more robust
Disable integration test