init private