compile in the script