working model architecture