this makes more sense I think