Common script (11/28)

Common script