this seems like it would be useful once the GUI is implemented