JC Ford:
	- minor tweaks
	- Initial version
