persistance problem not clearing variables between runs