added missing method declarations to interfaces