Setting primary shape and validating selections