i added a couple functions that may or may not work