initial draft of chefable init