tracing the programs