up: recursive make example