added eventplanner support, error handling and logging improvements