working model with ACPERPROC, before linked list change