Add a bunch of implementation to support dynamic data. Change the cells in table view to dynamic prototype.