.. find out the cure for all ..