everything looks to be working
(but reentry needs to be corrected)