Add support for ganerating positive and negative ratings.