needed absolute paths