updated
added proxy class