public point class