There is confusions with script, so I split it into two different
scripts.