spacing
validation