add isempty .
add .