with three main schools of thought