update tests and changelog
implement cell and cell= macros