little more work on  expandHard stuff