Anyway at this point, I cannot figure out how the mechanism works. First of all how projects above might be loaded; and secondly where and how local variables are set.