new changes, it's functional, but lacking in functionality.
end of week commit with working code.