working on redoing this that I lost stupidly sometime yesterday