clear is public