Sorry, probably I missed the discussion. Why do we pu the functions into  `__init__`?