going to be working to fit this whole thing for a while