minor changes

added some abstracted variables to easily change settings. still much to
be done but it is in a functional state to possibly save someone a large
amount of time.