unfinish proxy pattery