fix intro/outro order
add some io method such as savePng, saveText ... etc.