end-members