save progress, broken session persistance