add isClose() methods