add all methods from spec
internal renaming