this was alot of fun to read