@bfad2435 for the inspiration of this project. Had to be more nice in the title of the project...... grr...