updated with table