first part

second part

third part