set did not seem to work before, but I will test it again as the new changes I've made may make a difference