use UML with program API, not env's variables