Running with Cache and array weights -trial 1