sub OPEN for PUBLIC