new api prop