add Register convenience method