Piont class and more