source and target dir as arguments