more conditionals for the __names