helper scripts added