added defines to make it easier to change variables