better validdation in site name