rating system is almost done