different kids of features in the application to purchase