simplified directory structure