add cell delegate