Common script (23/28)

Common script