still a few bugs but all the bigger ones are fixed on disconnect. BASE