method dictionary interface