all methods declared but not implemented