more architecture added