Actually more detailed than i thought