New api function implementation decorations