linear home process implemented