ill try guess all of them later