loading programs
add spiram
checkpointing io state
...