Working rating system

Finally