1st commit, incomplete  baby steps...