more work on expaning, getting close