altered add, sub buttons