Open questions 1 & Explanation tests for implementation 2.