Added and polished 'Cell-Apo' function