added some filestructre code