Imrove source providing process
Add new parameter 'prefix'