rebuilding all the swe code in this repo and managing dependencies differently
more dependencies