notes on GFD