Updating according to reviews (added more references)