create a class for printing
implement functions to print without creating new lines
add a field that represents whether the current processing can overwrite the exsiting db
update properties files