added entity listeners