Common script (10/28)

Common script