improved table view, added messaging framework