cell.cpp : add license