Factorys spawn same object different colours

When i add the image=“red” i get the following error, if i remove it then it generates all the sprites in the same places one under one another so to speak so im struggling with factory generation of different sprites and randomly selecting sprites

ERROR:GAMEOBJECT: Properties can not be of type ‘string’.
ERROR:GAMEOBJECT: Could not load properties when spawning ‘/asteroid/asteroid.goc’.
ERROR:GAMEOBJECT: Could not spawn an instance of prototype /asteroid/asteroid.goc.

asteroid_id=factory.create(“main:/asteroid/asteroid#factory”, vmath.vector3(x,y,0), nil, {score=score_val,posx=x,posy=y,dir=direction,side=left_right,rand_angle=rand_angle,spin=math.random(4),speed=math.random(3),size=new_size,image=“red”},new_size)