basic filee structure defined