Now we got fine classes with callbacks