REVIEW LATER, finished about_hashes