Macaroni and Cheese, version #3