Restructured. TableAdapter added.