Major flaws in my design...