initial process, with template