Initial code commit with functional code.