STABLE:

Playing with temp values. will have to make wearable and test.