sort of works better.
slightly more elegant maybe
4ever routines
Still sort of works but should probably send values it reads
This is sort of funny js