first round architecture, adding bootstrap, deleting unneeded shit