working on a first pass at cucumber for framework