changed DValue to DVar
added parser support for string
executor now executes native functions