Initial code commit. No changes from original project.