add zope-interface
fix prev errors