add isRelease()