this bunch of mocks is really suspicios  makes me feel like nothing is really tested though i know it is  but that is definitely not a good pattern to use  i will add maru and assaf as they have beter vision on this