beginning cell array implementation