== -> ===
progress on issue #4