adding a table component and update some versions