fixed source replacement