sourcefile is relative