proxy return instaed of interface