improved AbstractCell
no warnings no cry