NewCell function and transition object