There's probably a lot of code wrong here but im just mainly working on a structure for now!