wow almost out of time, should probably test