big update to make everything work for now. definitely all held together with sticks and glue at this point