causality scripts added