added proxies
added events