playing with scope and fields is fun