Clean up.
Debug.
Fix.
Debug.
Fix.
Moved.
Variable tests added.
Basic.