started proxy implementation