Better error management
Getting lecture details done (but still ugly !)