complete process