I think I have gotten in way over my head...