removed few interfaces