updates to base defs based on latex work, in prog