implement logging for events and challenges