learning as I go.