some work on numeric attributes
code with numeric arguments
no longer in use
I've changed my mind
simple code