new cell Constructor