Remove not used condition
Initial code for shared module
Provide some test data
Support change detection