this commit sounds okay for a rough prototype. Don't touch it.
Without pipe etc.