initialized proc