should be more like this, I think