point initialization