working report form. Next task: turn it to be a class to be extended