table construct modifiedy