change to validates length range
add validates format