added user defined operator support with configurable presidence...has to be an identifier at the moment