API extensions