have to really run the function for it to work