refactor to mimic laravel size related validation rules e.g. min, max
test adding required and min rules