basic billing traversal is correct
menu billing working, write to dat file needs check
as of now, crash on file open