Still fixing xml not gonna lie you might see this again