file re-organisation