events controller added