Some necessary feautures