initial commit. Get step #1 working