the none source tree version of my code