first test, description of requirements for each method, no code yet