checks and reorganisations