all functions require the self argument
write_output_file is a part of the fizzy module