worked on modelproxy