sorted by popularity and added angular