new api first step