new Implementation from Jenkins1