bad, bad, bad attempt at adding 5 star rating