my seventh attempt. pretty happy with this one except for a few things. feedback welcome and needed.