trim in one place
reduce vriable
will start to handle args (variable name parsing)
fix wrong
comments