refactored bootstrap depencies
added a whole bunch of shit