some corrections in architecture