initial poke at the problem ...