Comprehensive overview of the trends