ok, let me see what i can come up with...