add new dependencies
synchronize cache methods
cleand data between tests
readme