extend table api