Before Cleanup
Cleanup Build hash, Combine index and frame table, use cells instead of table