skeleton files for memory management