dam too much to read lmao