17.2 point object init