That has the makings of a decent squad.
The interesting one for me is Hartley. I assumed he'd be gone (and there's still plenty of time for that to be the case) but I wouldn't be at all disappointed if he stayed. If he can get a good pre-season under his belt and get back to how he was when he first signed then he's pretty much a like-for-like replacement for Aldred (who, ironically, was a replacement when Hartley got injured in the first place).