Version u3

Changed some variable names. May change more. Worked on abandoner
handling procedure.