Initial version. Code works.