constructed script