doing what I should have done before