**Description** A clear and concise description of what needs to be done. **Motivation** Basically why it should be done. **Implementation details** How it should be done.