initial process abstract