initial commit of trufflecake directive