Initial commit. Original code.