fix sourcing from different path