table method implemented