updates... still figuring out saving