a good explanation (open)