Defining main features.