Common script (25/28)

Common script