Add some foundation for rating