organized client scripts