Making it slightly better after reading more of the swift book.