file skeleton