full api support for chef and better support for delete