new on/off point types