Fixed Program to be more dynamic

asdf