combined the different features
combined the different features