i could but, way too detailed