Imported code from okdoki project.
Fixed: typos and touchups.
0.0.1