add interface
fix