add difference getter