--	now all processes are correct for method i