added directory infrastructure and related files