Changes architecture