recipe01 reimplemented using pandas only (no sql)