reworking exp script