no longer using variable.parameter for all lowercase words (bye bye brown look)
reinstated function definitions with parameters. works better.