point checking