Designing the output method