trying to get hierarchical learning to work