Common script (9/28)

Common script