fixed file sourcing, failed if not in the directory