Freelancer :
jamesbuttery
JB v4
I can tweak further if needed.