added required method’s bodies and properties so that the tests build