still having trouble. not cleanest code now either...