first cut of soupcms-api recipe implemented