three levels of causes