gluing things together to run wppl program.. almost there.