recipe attributes