initial check-in of experimental code