proc init