learn and hone over time