messy progress -- learning!