#abstractarchitecture