member cleanup, added comments, externalized constants, cont. tac translation