add fixed_length var and impl.