updated nearly everything!:quit