implement cell and cell= macros