documentation and changes to dish, chef
common.c file