* some repository refactors * remove unnecessary code * Fix test * Remove unnecessary banner
make fmt