make TABLE_LEN Changeable in Compile age