took some stuff out that I won't be covering