FULLY FUNCTIONAL commit

had to re-commit
index is new main