more working commits; next to do is update __arrafinalize__