path must be relative