Specifically, why do we have different features?