added archives anf fixed up minor bits