adding a slew of code