feat: base path is relative to file's current path