easier to test if able to actually add instead of just replotting