added some theories