added scalalogging, first attempt at visualization