add cucumber testing, still experimenting