prj3, init