Source can now be any parameter instead first

Modification done by Jiri