File structure implementation