add custom table impl