finished proxy code