start implementation curl requests