elaborating on the purpose and result slightly