added events handling