some pseudo coding for journalist class