renamed handlers for clarity and created LogHandler