added mocks/empty implementations where convenient