converted proof to boxproofs... + stuff