recipe constructor
end of test