arhitecture improvement