initial version, including test kitchen support