aql - differentiates between beneficial and harmful. shahwath - tries to acquire what is beneficial ghadhab - repells harmful