added filtered methods, updated normalize functions to call top five tags function instead of redoing code