added directory structure
major update