comment
simplify proxy interface