added source-directory param