still need to figure out why there's a hanging run statement