More back end

Sorry this is kinda big.