basic directory implemented and adding structure file