updated theory file