Changed select() method [previous factory()] to table()
new TODO position