I lost the first attempt when switching branches. Lot of this still needs to be redone, as it is just quickly slapped together atm.