abstract-architecture-3_00449086