handle cell