Normalized API