New Archive.  Cleaned up codes