points implemented