nested character model experiments; code cleanup