ok some stuff basically worx again