fixed source scope