no description
intermidiate commit with fallen tests
intermidiate commit
first optimized implementation of recalculation
toggle replaced with put for ToggleCellModel
all optimizations are finished now we need some cleanups
some cleanups
some cleanups