updated directory structure and added darg