Cleaned up the basics. No need for where when we have r@(Record x y z)