### What should be implemented? How?
What should be implemented?
How?