This is an attempt at a better SWB model, I'll add more to the work and description if i see it has potential