add ability to configure source path