How to instantiate a empty gameobject prefab

Hi, I am trying to build a brick breaker game and am trying to create a few empty game objects for the bricks to grab transforms from. So far I have this.

public GameObject Row1;
public GameObject Row2;
public GameObject Row3;
public GameObject Row4;
public GameObject Row5;
void start()
{
	level = 0;
	spawn ();
}
void spawn()
{
	Instantiate(Row1,transform.position,Quaternion.identity);
	Instantiate(Row2,transform.position,Quaternion.identity);
	Instantiate(Row3,transform.position,Quaternion.identity);
	Instantiate(Row4,transform.position,Quaternion.identity);
	Instantiate(Row5,transform.position,Quaternion.identity);
}	

I am not getting any errors, but it just isnt working. I have added the prefabs to the variable section of the script and the script is attacthed to an empty game controller object.
Any help works, thank you.

There is a typo error in your script. It is void Start() not void start().Check if the spawn() function is getting called by printing something inside the function.Other than this your code should work fine.

If you want to Instantiate a empty gameobject like your question says then here is the code.

	 GameObject Row1;
// Use this for initialization
void Start () {
			Row1=new GameObject();
			spawn ();
}


	void spawn()
	{
			Instantiate(Row1,transform.position,Quaternion.identity);
	}