ok before i mess with everything