adding chef and api framework