Initial commit

Add original code by Harley Gorrell.