add max_length validator