simulation saves server side