added lib
added mocks
added conf provider