implemented persistent settings and added "multiplier" setting