Added some eventual methods for making dynamic changing simpler