lots of random changes and added ratings to database