feat: save user changes #6