I have tried several versions and my favorite method is to cook the macaroni in milk or a mixture of milk and cottage cheese. The result is a rich creamy sauce with no risk of lumps etc. I think last time I just used whole milk, butter, pepper, mustard powder and strong cheese.