all content copyright 2025 mark w flake/mwf