minor failures corrected